package com.ydh.company.pojo;


import io.swagger.annotations.ApiModelProperty;

public class Goods {
  @ApiModelProperty(name="goodsId",notes = "商品id",dataType = "string",required =true)
  private String goodsId;
  @ApiModelProperty(name="goodsName",notes = "商品名字",dataType = "string",required =true)
  private String goodsName;
  @ApiModelProperty(name="goodsOrderPrice",notes = "商品订购价格",dataType = "double",required =true)
  private Double goodsOrderPrice;
  @ApiModelProperty(name="goodsMarketPrice",notes = "商品市场价格",dataType = "double",required =true)
  private Double goodsMarketPrice;
  @ApiModelProperty(name="goodsImgId",notes = "商品图片id",dataType = "string",required =true)
  private String goodsImgId;
  @ApiModelProperty(name="goodsTypeId",notes = "商品类型id",dataType = "string",required =true)
  private String goodsTypeId;
  @ApiModelProperty(name="goodsUnitId",notes = "商品计量单位",dataType = "string",required =true)
  private String goodsUnitId;
  @ApiModelProperty(name="referenceCostPrice",notes = "商品参考成本价",dataType = "double",required =true)
  private Double referenceCostPrice;
  @ApiModelProperty(name="inventoryCost",notes = "库存成本",dataType = "double",required =true)
  private Double inventoryCost;
  @ApiModelProperty(name="goodsDesc",notes = "商品描述",dataType = "string",required =true)
  private String goodsDesc;
  @ApiModelProperty(name="purchaseCost",notes = "采购单价",dataType = "double",required =true)
  private Double purchaseCost;
  @ApiModelProperty(name="goodsSpecifications",notes = "商品规格",dataType = "string",required =true)
  private String goodsSpecifications;
  @ApiModelProperty(name="goodsStockId",notes = "商品库存id",dataType = "string",required =true)
  private String goodsStockId;
  @ApiModelProperty(name="goodsUnit",notes = "商品计量单位对象",dataType = "string",required =false)
  private GoodsUnit goodsUnit;
  @ApiModelProperty(name="goodsType",notes = "商品类型对象",dataType = "string",required =false)
  private GoodsType goodsType;
  @ApiModelProperty(name="goodsStatus",notes = "商品状态",dataType = "integer",required =true)
  private Integer goodsStatus;



  public String getGoodsId() {
    return goodsId;
  }

  public void setGoodsId(String goodsId) {
    this.goodsId = goodsId;
  }


  public String getGoodsName() {
    return goodsName;
  }

  public void setGoodsName(String goodsName) {
    this.goodsName = goodsName;
  }


  public Double getGoodsOrderPrice() {
    return goodsOrderPrice;
  }

  public void setGoodsOrderPrice(Double goodsOrderPrice) {
    this.goodsOrderPrice = goodsOrderPrice;
  }


  public Double getGoodsMarketPrice() {
    return goodsMarketPrice;
  }

  public void setGoodsMarketPrice(Double goodsMarketPrice) {
    this.goodsMarketPrice = goodsMarketPrice;
  }


  public String getGoodsImgId() {
    return goodsImgId;
  }

  public void setGoodsImgId(String goodsImgId) {
    this.goodsImgId = goodsImgId;
  }


  public String getGoodsTypeId() {
    return goodsTypeId;
  }

  public void setGoodsTypeId(String goodsTypeId) {
    this.goodsTypeId = goodsTypeId;
  }


  public String getGoodsUnitId() {
    return goodsUnitId;
  }

  public void setGoodsUnitId(String goodsUnitId) {
    this.goodsUnitId = goodsUnitId;
  }


  public Double getReferenceCostPrice() {
    return referenceCostPrice;
  }

  public void setReferenceCostPrice(Double referenceCostPrice) {
    this.referenceCostPrice = referenceCostPrice;
  }


  public Double getInventoryCost() {
    return inventoryCost;
  }

  public void setInventoryCost(Double inventoryCost) {
    this.inventoryCost = inventoryCost;
  }


  public String getGoodsDesc() {
    return goodsDesc;
  }

  public void setGoodsDesc(String goodsDesc) {
    this.goodsDesc = goodsDesc;
  }


  public Double getPurchaseCost() {
    return purchaseCost;
  }

  public void setPurchaseCost(Double purchaseCost) {
    this.purchaseCost = purchaseCost;
  }


  public String getGoodsSpecifications() {
    return goodsSpecifications;
  }

  public void setGoodsSpecifications(String goodsSpecifications) {
    this.goodsSpecifications = goodsSpecifications;
  }

  public GoodsUnit getGoodsUnit() {
    return goodsUnit;
  }

  public void setGoodsUnit(GoodsUnit goodsUnit) {
    this.goodsUnit = goodsUnit;
  }

  public String getGoodsStockId() {
    return goodsStockId;
  }

  public void setGoodsStockId(String goodsStockId) {
    this.goodsStockId = goodsStockId;
  }


  public Integer getGoodsStatus() {
    return goodsStatus;
  }

  public void setGoodsStatus(Integer goodsStatus) {
    this.goodsStatus = goodsStatus;
  }

  public GoodsType getGoodsType() {
    return goodsType;
  }

  public void setGoodsType(GoodsType goodsType) {
    this.goodsType = goodsType;
  }

}
